package datos;
import java.util.*;
import logica.ComparaGusto;
/**
 *
 * @author Cristian
 */
public class ListaGusto {

 private SortedSet <Genero> miSet;
 private Comparator comparadorGenero;


      public ListaGusto()
    {
          comparadorGenero = new ComparaGusto();
          miSet = new TreeSet(comparadorGenero);
    }


     public void imprimirColeccion()
    {
        int i;
        Genero registro;
        Object [] arreglo;
        arreglo = miSet.toArray();
        System.out.println("GUSTOS: "+arreglo.length);

        for(i=0 ; i<arreglo.length ; i++)
        {
            registro = (Genero) arreglo[i];
            System.out.println("gusto " +(i+1)+": "+registro.getNombreGusto());
        }
        System.out.println("\n\n");
    }

   public boolean agregarGusto(Genero objeto)
    {
        return miSet.add(objeto);
    }

    public boolean removerGusto(Genero objeto)
    {
        return (miSet.remove(objeto));
    }

}
